﻿using Basic.FormGatewaryModular.Model.UserForm;
using Basic.FormRemoteModel.UserForm.Model;
using WeDonekRpc.Modular;

namespace Basic.FormGatewaryModular.Interface
{
    public interface IUserFormService
    {
        CalculateColState[] CalculateState ( long formId, CalculateArg arg );
        CalculateResult[] Calculate ( long formId, CalculateArg arg );
        UserFormBody Get ( UserFormGet arg, IUserState state );
    }
}